package com.yanqu.road.server.manager.activity.apprentice.handler;


import com.yanqu.road.server.manager.activity.apprentice.handler.param.*;

public interface ApprenticeProjectHandler {

    /**
     * 执行项目
     * @param req
     * @return
     */
    ApprenticeDoProjectResp doProject(ApprenticeDoProjectReq req);

    /**
     * 计算出职业加成MAP
     * @param req
     */
    void countTalentTypeAddRate(ApprenticeCountTalentAddRateReq req);

    /**
     * 计算出品质加成MAP
     * @param req
     */
    void countSortTypeAddRate(ApprenticeCountSortAddRateReq req);
}
